aside {
  .navNum{
    //margin-right: 14px;
    float: right;
    padding:0 5px;
    height: 18px;
    background: orange;
    color: #fff;
    line-height: 20px;
    text-align: center;
    margin-top: 10px;
    margin-right:55px;
    border-radius: 12px;
    font-size:12px;
  }
  .is-active{
    >li>.navNum{
      margin-top: 3px !important;
      line-height: 20px;
    }
  }
  .el-menu{
    width:100%;
    height:100%;
    border-right:none;
      .scrollLeft{
        border-right:1px solid #c8c8cb;
      }
      .auditBtn{
        width:200px;
        position:absolute;
        height:50px;
        bottom:50px;
        text-align:center;
        padding:10px 0;
        border-right: 1px solid #c8c8cb;
      }

    .auditBtn1{
      width:200px;
      position:absolute;
      height:30px;
      bottom:50px;
      text-align:center;
      padding:0;
      border-right: 1px solid #c8c8cb;
    }

    .fondBtn{
      width:200px;
      position:absolute;
      height:50px;
      bottom:50px;
      text-align:center;
      padding:20px 0 0 0;
      border-right: 1px solid #c8c8cb;
    }
    .logo {
      width:200px;
      line-height:55px;
      background:rgb(32,80,146);
      color:#fff;
      height:55px;
      font-size: 16px;
      padding:11px 17px 0;
      cursor:pointer;
      img{
        height:34px;
        position: absolute;
        z-index: 1;
      }
      .txt {
        color:#fff;
      }
    }
    .menuTools{
      z-index:10;
      position: absolute;
      left: 201px;
      width: 8px;
      height: 120px;
      border-radius: 0 5px 5px 0;
      top: 50%;
      margin-top: -60px;
      //background: #efeff0;
      border-top: 1px solid #ccc;
      border-right: 1px solid #ccc;
      border-bottom: 1px solid #ccc;
      cursor: pointer;
      line-height:120px;
      text-align:center;
      span{
        //color:#888;
        font-size:19px;
      }
    }
  }
  .collapsed{
    width:55px;
    .item{
      position: relative;
    }
    .submenu{
      position:absolute;
      top:0;
      left:55px;
      z-index:99999;
      height:auto;
      display:none;
    }
  }
}

/*更改左侧导航样式*/
.el-menu{
  //background: #FFFFFF !important;
  .el-menu-item:focus, .el-menu-item:hover, .el-submenu:focus, .el-submenu:hover{
    background: #eaf7ff !important;
  }
  .el-menu--inline{
    //background: #eaf7ff !important;
    .el-menu-item{
      color:#fff;
    }
  }
  .el-menu-item{
    height: 40px;
    line-height: 40px;
    padding: 1px 0px 0 3px !important;
    li {
      padding-left: 50px;
      // text-align: center;
      text-align: left;
      position: relative;
      height: 100%;
      .navSpan {
        vertical-align: baseline;
      }
    }
    i{
      color:#444;
    }
  }
  .el-menu-item.is-active {
    //background: #fff !important;
    // border-left:3px solid rgb(152,173,273);
    i{
      //color:#FFFFFF;
    }
  }

  .el-menu-item.is-active {
    color: #FFFFFF !important;
    padding-top: 7px !important;
    li {
      height: 25px;
      //background-color: #3A75C3 !important;
      // padding-left: 10px;
      border-bottom-left-radius: 13px;
      border-top-left-radius: 12px;
      line-height: 25px;
      .fa {
        // margin: 6px 15px 0 0px !important;
      }
    }
  }

  .el-submenu.is-active {
    .el-submenu__title{
    }
    .el-menu.el-menu--inline {
    }
  }
  .el-submenu__title{
    padding-left:10px !important;
    border-top: 1px solid #fcfcfc;
    border-bottom: 1px solid #f5f5f5;
    height: 40px;
    line-height: 40px;
    .el-submenu__icon-arrow {
      margin-top: -3px;
    }
  }

  .el-submenu__title:hover{
    //background-color:#eaf7ff !important;
  }

  .el-submenu__title i{
  //  font-weight:700;

  }

  .el-submenu [class^=fa] {
    vertical-align: baseline;
    margin-right: 10px;
  }

  .el-menu-item [class^=fa] {
    vertical-align: baseline;
    margin-right: 10px;
    position: absolute;
    left: 7px;
    top: 50%;
    margin-top: -7px;
  }

  //.el-submenu.is-opened{
  //  border-left: 2px solid #205193;
  //}

  .el-menu--vertical .el-menu--popup>li{
    height:45px;
    line-height:45px;
  }

  //子集
  .el-submenu > {
    position: relative;
    .el-menu{
      //border-bottom:1px solid #cadbee;
    }
    .el-menu-item{
      height: 38px;
      line-height: 38px;
      //background: #eaf7ff !important;
      clear: both;
      // padding-left:40px !important;
      //border-bottom:1px solid #cadbee;
    }
    .el-menu-item.is-active {
      padding-top: 6px !important;
    }
    .el-submenu__title {
      // text-align: center;
      // padding-left: 20px !important;
      li {
        // text-align: center;
        text-align: left;
        padding-left: 40px;
        .fa {
          position: absolute;
          left: 10px;
          top: 50%;
          margin-top: -7px;
        }
        .navSpan {
          margin-left: 12px;
          color: #000;
        }
      }
      .iconfont {
        left:12px;
        //color: #93A1A9;
        color: #fff;
      }
      .level2Menu {
        left:22px;
        //color: #93A1A9;
        color: #fff;
      }
      .level3Menu {
        left:32px;
        //color: #93A1A9;
        color: #fff;
      }
    }
  }
  .iconfont {
    position: absolute;
    margin-right: 15px;
    left: 10px;
  }
  .level2Menu {
    position: absolute;
    margin-right: 15px;
    left: 20px;
  }
  .level3Menu {
    position: absolute;
    margin-right: 15px;
    left: 30px;
  }
}

.toolbar {
  background: #f2f2f2;
  padding: 10px;
  margin: 10px 0;
  .el-form-item {
    margin-bottom: 10px;
  }
}
#addMenu {
  .left-scrollbar {
    height: 100%;
    /deep/ .el-scrollbar__wrap {
      overflow-x: hidden;
    }

  }
  .noScroll {
    .el-scrollbar__bar {
      display: none;
    }
  }
}
//展开收起
#addMenu>ul>.scrollLeft>ul>.el-menu-item {
  border-top: 1px solid #fcfcfc;
  border-bottom: 1px solid #c8c8cb;
}
#addMenu .el-menu--collapse{
  width:40px;
}

#addMenu .el-menu--collapse .navSpan{
  display:none;
}

#addMenu .el-menu--collapse .auditBtn i{
  display:block;
}

#addMenu .el-menu--collapse i{
  display:none;
}

//#addMenu .auditBtn{
//  width:55px;
//}

#addMenu .el-menu--collapse .logo{
  width:100%;
}

#addMenu .el-menu--collapse .scrollLeft{
  width:100%;
}

.el-menu--vertical li{
  // color:#fff;
}

aside .el-menu.el-menu--collapse .menuTools{
  left: 40px;
}
.el-menu-vertical-demo:not(.el-menu--collapse) {
  width: 201px;
  min-height: 400px;
}

.nav_3{
  .el-menu--inline{
    border-bottom:none!important;
    .el-menu-item{
      li{
        padding-left: 70px!important;
      }
    }
  }

  .el-submenu{
    .el-submenu__title{
      border-bottom-color:#f5f5f5!important;
    }
  }
}


